package org.hxyjs.service;

import org.hxyjs.dto.DTO;
import org.hxyjs.entity.Admin;
import org.hxyjs.entity.Costtype;
import org.hxyjs.page.PageInfo;

public interface CosttypeService {
    /**
     * 查询全部学生
     * @return
     */
    public DTO<Costtype> getAllCosttypes() throws Exception;

    /**
     * 删除学生
     * @param cono
     * @return
     * @throws Exception
     */
    public DTO<Costtype> deleteCosttypeByCono(String cono) throws Exception;
    /**
     *  修改学生
     * @param costtype
     * @return
     */
    public DTO<Costtype> updateCosttypeByCono(Costtype costtype)  throws Exception;
    /**
     *  增加学生
     * @param costtype
     * @return
     */
    public DTO<Costtype> addCosttype(Costtype costtype)  throws Exception;

    /**
     * 根据主键查询学生
     * @param cono
     * @return
     * @throws Exception
     */
    public DTO<Costtype> getCosttypeByCono(String cono) throws Exception;

    public DTO<Costtype> getCosttypesByPage(PageInfo pageInfo) throws Exception;


}
